/**
 * 
 */
package com.auxgroup.hr.front.commons.enums;

/**
 * ye.meng@ssitsh.com
 * @since 1.0.0 create date 2017年10月16日
 */
public enum CoreRetCode {

	/**
	 * 该手机号已注册过或已与拉卡拉账号绑定过，请直接登录
	 */
	CODE_REGIST_MOBILE_EXISTS("050401", "该手机号已注册过或已与拉卡拉账号绑定过，请直接登录"),
	/**
	 * 该信用卡所属银行不属于可还款银行之内
	 */
	CODE_ERROR_VALI_CARD_BIN_ERROR("060401", "该信用卡所属银行不属于可还款银行之内"),
	/**
	 * 该账号不支持信用卡
	 */
	CODE_ERROR_VALI_CARD_CRIDIT_SUPPORT_ERROR("060402", "该账号不支持信用卡"),
	/**
	 * 银行卡号长度错误
	 */
	CODE_ERROR_VALI_CARD_LENGTH("060402", "银行卡号长度错误"),
	/**
	 * 卡号与所选银行不匹配
	 */
	CODE_ERROR_VALI_CARD_BANK_NOT_MATCH("060402", "卡号与所选银行不匹配"),
	/**
	 * 请求数据有误
	 */
	CODE_ERROR_DATA("060403", "请求数据有误"),
	/**
	 * 银行卡号有误，请再次确认卡号
	 */
	CODE_ERROR_VALI_CARD_ERROR("060404", "银行卡号有误，请再次确认卡号"),
	/**
	 * 暂不支持此银行，请更换银行卡。
	 */
	CODE_ERROR_SUPPORT_CARD_ERROR("060405", "暂不支持此银行，请更换银行卡。"),
	/*CODE_ERROR_VALI("050400", "参数校验错误"),
	CODE_ERROR_VALI_ORDER_STATUS("050402", "当前不能申请"),
	CODE_ERROR_VALI_MPOS_NOT_EXISTS("050403", "MPOS商户不存在"),
	CODE_ERROR_UNBIND_SELF("050501", "不能解绑默认商户"),
	CODE_ERROR_MERCHANT_CREATE_FAIL("050503", "商户资料提交失败"),
	CODE_ERROR_UNBIND_CONTRACT("050502", "无对应的合同产品"),
	CODE_ERROR_NO_APPLY("050501", "您已经申请了当前维护内容，请不要重复申请"),
	CODE_ERROR_NO_DATA("050502", "无条件数据"),
	CODE_ERROR_NO_MER("050503", "非常抱歉，您的商户系统评分暂不符合商户贷准入标准。"),
	CODE_ERROR_FILE_UPLOAD_ERROR("050505", "文件上传失败。"),
	CODE_ERROR_CHECK_LIMIT("050506", "如您需要使用立即提款服务，请联系您的代理商"), // 代理商机构名单限制
	
	CODE_ERROR_PARTER_REQUEST_VALI("050610", "请求参数错误"),
	CODE_ERROR_PARTER_SECURITY_DECRYPT("050611", "解密失败"),
	CODE_ERROR_PARTER_SECURITY_SIGN_VAIL("050612", "解密失败"),
	CODE_ERROR_PARTER_SECURITY_ENCRYPT("050613", "加密失败"),
	
	CODE_ERROR_WALLET_ACTIVE("050710", "钱包注册失败"),
	CODE_ERROR_WALLET_QUERY("050711", "钱包查询失败"),
	CODE_ERROR_ORDER_PAY("050810", "订单支付异常"),
	CODE_ERROR_ORDER_REFUND("050811", "订单退货异常"),
	CODE_ERROR_ADD_TERM_MORE_THAN_NUM("050812", "您申请增加POS终端的次数超限，每个用户只能申请5次"),
	CODE_ERROR_ADD_MER_MORE_THAN_NUM("050813", "您申请成为POS商户的次数超限，每个用户只能申请5次"),
	CODE_ERROR_ADD_TERM_MORE_THAN_TIME("050814", "您申请增加POS终端的次数超限，每周只能申请1次"),
	CODE_ERROR_ADD_MER_MORE_THAN_TIME("050815", "您申请成为POS商户的次数超限，每周只能申请1次"),
	CODE_ERROR_ADD_MER_LAST_APPLY_NOT_PASSED("050816", "您的上一次POS商户申请，正在审核中，待申请通过后才能继续申请"),
	CODE_ERROR_ADD_TERM_LAST_APPLY_IS_PROCESSING("050817", "您的申请正在处理中，无需再次申请"),
	CODE_ERROR_POS_OPEN_CARD_LENGTH_IS_ERROR("050818", "银行卡号有误，请再次确认卡号"),
	CODE_ERROR_POS_OPEN_CARD_NO_IS_ERROR("050819", "您的银行卡号与开户银行不匹配，请重新输入!"),*/
	;
	
	CoreRetCode(String retCode, String retMsg) {
		this.retCode = retCode;
		this.retMsg = retMsg;
	}

	public String getRetCode() {
		return retCode;
	}

	public String getRetMsg() {
		return retMsg;
	}

	private String retCode;
	private String retMsg;
}
